<?php
/**
 * @APP@
 *
 * @package Page
 */
require_once 'App.php';

/**
 * ユーザーアクチベーション
 *
 * ÉメールのURLリンクでクリックされたユーザーを有効にします。
 *
 * @package Page
 * @author  $Author:$
 * @version SVN: Release: $Id:$
 */
class Page_User_Activate_Index extends App_Page
{

    /**
     * インジェクト
     *
     * @return void
     */
    public function onInject()
    {
        parent::onInject();
        $this->injectArg('id', $_GET['id']);
    }

    /**
     * 初期化
     *
     * @param array $args
     *
     * @return void
     */
    public function onInit(array $args)
    {
        $uri = 'User/Activate';
        $params = array('uri' => $uri, 'values' => $args);
        $result = $this->_resource->update($params)->set('affected');
    }
}

App_Main::run('Page_User_Activate_Index');